/******************************
 ** 初始化 / 兼容到IE8 power by:554115339@qq.com
 ******************************/
body,a,font,span,b,u,em,i,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,tr,table,tbody,thead,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0; box-sizing: border-box;
}
a:hover, a:active { color:#FA8032; text-decoration:none; }
em,i,u,b{ font-style: normal; list-style: none; font-weight: normal;  }
html { min-height:100%; }
body { width:100%;min-height:100%; max-width:750px; min-width:320px; margin:0 auto; 
	font:0.26rem/1.5 "Microsoft Yahei"; color:#333333; background:#F8F8F8; 
	padding:0 0 .78rem; }
img { border:0px; margin:0;padding:0;}
a{color: #333333;  text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-size:0.26rem; }
ul, ol { list-style-type:none; }
input,button,textarea { outline:none; font-family:"Microsoft Yahei"; font-size:0.26rem; -webkit-appearance:none !important;border-radius: 0; }
select { outline:none; font-family:"Microsoft Yahei"; font-size:0.2rem;   }
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.clear { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.fl{float: left;}
.fr{ float: right; }
.hidden{ display: none;}
/*commoncss*/
[nowrap]{ overflow:hidden;display: block; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.text_aline_r{text-align: right; } 
.text_aline_c{ text-align: center; }
.text_aline_l{ text-align: left;}
.zhu_color,a.zhu_color{ color: #FA8032; }
.fu_color{color: #333333;}
.fubg_color{background: #333333;}
.hover_color{color: #FEA500;}
.dianzhui_color{ color: #FA8032;}
.dianzhui_bg_color{ background-color: #FA8032;}
.colorfff,.colorfff a,a.colorfff{  color: #fff; }
.color333{ color: #333;}
.zhubg_color{ background: #FA8032; }
.fwn{  font-weight: normal; }
.fwb{  font-weight: bold; }
.fz26{ font-size: .26rem;}
.fz28{ font-size: .28rem;}
.fz30{ font-size: .30rem;}
.fz32{ font-size: .32rem;}
.fz34{ font-size: .34rem;}
.text_tran_uppercase{ text-transform: uppercase; }
.border_n{ border: none; }
.m0auto{ margin: 0 auto; }
.disb{  display: block; }
.dis_ib{ display: inline-block;zoom: 1;*display: inline; }
.vertical_m{ vertical-align: middle;}
.cur_pointer{ cursor: pointer; }
.overfl_hidden{ overflow: hidden; }
.posi_relative{ position: relative; }
.wrap{ width:7.2rem; display:block; margin: 0 auto; position: relative;}
.width_7{ width:7rem; display:block; margin: 0 auto; }
.width_100{ width: 100%; display:block;  }
